go/types.Struct.NumFields (method)
23 uses
go/types (current package)
gcsizes.go#L137: n := t.NumFields()
iter.go#L88: for i := range s.NumFields() {
mono.go#L259: for i := 0; i < typ.NumFields(); i++ {
predicates.go#L296: if x.NumFields() == y.NumFields() {
sizes.go#L210: n := t.NumFields()
sizes.go#L290: if T.NumFields() > 0 {
sizes.go#L298: if len(offsets) != T.NumFields() {
struct.go#L43: func (s *Struct) NumFields() int { return len(s.fields) }
unify.go#L610: if x.NumFields() == y.NumFields() {
golang.org/x/exp/apidiff
compatibility.go#L166: for i := 0; i < s.NumFields(); i++ {
compatibility.go#L229: for i := 0; i < s.NumFields(); i++ {
correspondence.go#L79: for i := 0; i < old.NumFields(); i++ {
correspondence.go#L80: if i >= new.NumFields() {
correspondence.go#L92: return old.NumFields() == new.NumFields()
golang.org/x/tools/go/types/objectpath
objectpath.go#L501: for i := 0; i < T.NumFields(); i++ {
objectpath.go#L750: if n := structType.NumFields(); index >= n {
golang.org/x/tools/go/types/typeutil
map.go#L239: for i, n := 0, t.NumFields(); i < n; i++ {
golang.org/x/tools/internal/gcimporter
iexport.go#L1073: n := t.NumFields()
golang.org/x/tools/internal/typeparams
free.go#L62: for i, n := 0, t.NumFields(); i < n; i++ {
golang.org/x/tools/internal/typesinternal
element.go#L113: for i, n := 0, T.NumFields(); i < n; i++ {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)